<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org/"
      xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity5">
<head>
    <meta charset="UTF-8">
    <title>文件管理系统主页面</title>
</head>
<body>
    <div style="width: 800px; margin: auto">
        <h1>在线文件管理系统</h1><br/><br/>
        <hr/>
            <span style="margin-left: 10px" th:text="欢迎"></span><span  sec:authentication="name"></span>
        <span th:text="登陆"></span>
            <a style="margin-left: 680px" th:href="@{/toUpload}">上传文件</a>
        <hr/>
        <table width="100%" border="1px" style="border: coral">
            <!-- 判断当前登录用户是否曾上传文件 -->
            <tr th:if="${total == 0}">
                <td style="text-align: center;" colspan="4">
                    <span style="color: red">没有任何文件，请先上传。</span>
                </td>
            </tr>
            <tr th:if="${total > 0}" style="height: 40px">
                <td style="text-align: center">主键</td>
                <td style="text-align: center">文件名</td>
                <td style="text-align: center">文件大小</td>
                <td style="text-align: center">操作</td>
            </tr>
            <tr th:each="file : ${list}" style="height: 40px">
                <td style="text-align: center" th:text="${file.id}"></td>
                <td style="text-align: center">
                    <a target="_blank" th:href="@{/showImage(fileName=${file.filename})}" th:text="${file.originalFileName}"></a>
                </td>
                <td style="text-align: center" th:text="${file.fileSize}+'MB'"></td>
                <td style="text-align: center">
                    <a th:href="@{/download(fileName=${file.filename},originalFileName=${file.originalFileName})}">下载</a>
                </td>
            </tr>
            <tr th:if="${total > 0}" style="height: 40px">
                <td style="text-align: center" colspan="4" th:if="${total > 0}">
                    总计文件数：<span th:text="${total}"></span> &nbsp;&nbsp;&nbsp;
                    <a th:if="${currPage > 1}" th:href="@{/toMain(page=1,rows=2)}">首页</a>&nbsp;&nbsp;&nbsp;
                    <a th:if="${currPage > 1}" th:href="@{/toMain(page=${currPage-1},rows=2)}">上一页</a>&nbsp;&nbsp;&nbsp;
                    <a th:if="${currPage < pages}" th:href="@{/toMain(page=${currPage+1},rows=2)}">下一页</a>&nbsp;&nbsp;&nbsp;
                    <a th:if="${currPage < pages}" th:href="@{/toMain(page=${pages},rows=2)}">尾页</a>
                </td>
            </tr>
        </table>
    </div>
</body>
</html>
